/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package algoritmo2.mutacion;

import algoritmo2.Arbol;
import algoritmo2.Individuo;
import algoritmo2.RandomPropio;
import java.util.ArrayList;

/**
 *
 * @author Ra
 */
public class MutacionTerminal extends Mutacion{

    @Override
    public void mutacion(Individuo padre1) {
        ArrayList<String> cjtoTer = new ArrayList<String>();
        cjtoTer.add("A0");
        cjtoTer.add("A1");
        cjtoTer.add("D0");
        cjtoTer.add("D1");
        cjtoTer.add("D2");
        cjtoTer.add("D3");


        Arbol  nodo = RandomPropio.dameNodoTerminal(padre1);
        
        int valor = RandomPropio.intRandom(0, cjtoTer.size());
        nodo.setNombre(cjtoTer.get(valor));
    }

}
